|
T in 2012
|
Topic | Readings due | Resources | Assignments due | Projects Due |
| 10 Jan | Introduction to Testing | ||||
| 17 Jan | Introduction to Testing | Chapters 1 - 4 Intro to Testing |
Software Testing Techniques by Boris Beizer. Thomson. 1990. | HW1: Exercises 1.4, 1.7, 2.5 (explain), 3.1, 4.7, 4.8; submit as [lastName]_HW1.PDF by 5 PM | |
| 24 Jan | Finite Models | Chapter 5 Representation and Analysis of Software (sections 1-8) |
HW2: Exercises 5.2, 5.4, 5.5, 5.7; submit as [lastName]_HW2.PDF by 5 PM | ||
| 31 Jan | Dependence and Data Flow Models | Chapter 6 Representation and Analysis of Software (sections 9 -10) Testing and Verification (Chp 1 - 3) |
HW3: Exercises 6.1 (1, 2, 3), 6.4; submit as [lastName]_HW3.PDF by 5 PM | ||
| 07 Feb | Problems and Methods | Chapters 9 and 10 | HW4: Exercises 9.1, 10.1, 10.2, 10.3; submit as [lastName]_HW4.PDF by 5 PM | ||
| 14 Feb | Hands on testing | as needed | JUnit Cobertura Tarantula |
HW5: Experience Report [lastName]_HW5.PDF by 5 PM |
Project: Test the (faulty as discussed in class) Java class Roots on page 165 of the textbook using JUnit 4: write a few test cases based on a criterion you select that either pass or that fail because of the built-in fault. Your goal is to have enough test cases so that you can instrument the code using Cobertura and then visualize the results in Tarantula. Does Tarantula correctly mark the fault as suspicious? |
| 21 Feb | Combinatorial Testing | Chapter 11 | HW6: Exercises 11.1 (a, b), 11.3 (a, b, c); submit as [lastName]_HW6.PDF by 5 PM | ||
| 28 Feb | Chapter 12 | HW7: Exercises 12.1, 12.2,12.5, 12.6; submit as [lastName]_HW7.PDF by 5 PM | |||
| 06 Mar | SPRING BREAK | ||||
| 13 Mar | MIDTERM | ||||
| 20 Mar | Chapter 15 | HW8: Exercise 15.1; submit as [lastName]_HW8.PDF by 5 PM | Term Project Deliverable #1 | ||
| 27 Mar | Chapters 16 and 17 | HW9: Exercises 16.1, 16.2 17.1, 17.2, 17.3; submit as [lastName]_HW9.PDF by 5 PM | |||
| 03 Apr | Term Project Deliverable #1 | ||||
| 10 Apr | Term Project Deliverable #2 | ||||
| 17 Apr | |||||
| 24 APR | |||||
| FINAL | |||||